|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
wiiusej.utils.ButtonsEventPanel
public class ButtonsEventPanel
This panel is used to see what buttons are pressed on the wiimote. It displays the result of last ButtonsEvent.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JPanel |
|---|
javax.swing.JPanel.AccessibleJPanel |
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
javax.swing.JComponent.AccessibleJComponent |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
java.awt.Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
private WiimoteButtonsEvent |
buttons
|
private java.awt.Color |
heldColor
|
private java.awt.Image |
mImage
|
private java.awt.Color |
pressedColor
|
private java.awt.Color |
releasedColor
|
private java.awt.Shape |
shape
|
private java.awt.Image |
wiimoteImage
|
| Fields inherited from class javax.swing.JComponent |
|---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Component |
|---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
ButtonsEventPanel()
Default constructor. |
|
ButtonsEventPanel(java.awt.Color pressColor,
java.awt.Color hColor,
java.awt.Color relColor,
java.awt.Shape sh)
Constructor used to set colors and shape used. |
|
| Method Summary | |
|---|---|
private void |
checkOffScreenImage()
check if the mImage variable has been initialized. |
void |
clearView()
|
private void |
drawFunction(java.awt.Graphics2D g2,
java.awt.Color col,
int x,
int y)
Function used to factorize code. |
java.awt.Color |
getHeldColor()
|
java.awt.Color |
getPressedColor()
|
java.awt.Color |
getReleasedColor()
|
java.awt.Shape |
getShape()
|
private void |
initComponents()
This method is called from within the constructor to initialize the form. |
void |
onButtonsEvent(WiimoteButtonsEvent arg0)
Method called on a button Event. |
void |
onDisconnectionEvent(DisconnectionEvent arg0)
This is the method called when a disconnection event occurs. |
void |
onExpansionEvent(ExpansionEvent e)
Method called when an expansion event occurs. |
void |
onIrEvent(IREvent arg0)
Method called when an IR event occurs. |
void |
onMotionSensingEvent(MotionSensingEvent arg0)
Method called when a motion sensing event occurs. |
void |
onNunchukInsertedEvent(NunchukInsertedEvent e)
This is the method called when a NunchukInsertedEvent occurs. |
void |
onNunchukRemovedEvent(NunchukRemovedEvent e)
This is the method called when a NunchukRemovedEvent occurs. |
void |
onStatusEvent(StatusEvent arg0)
Method called on a status event. |
void |
paintComponent(java.awt.Graphics g)
|
void |
setHeldColor(java.awt.Color heldColor)
|
void |
setPressedColor(java.awt.Color pressedColor)
|
void |
setReleasedColor(java.awt.Color releasedColor)
|
void |
setShape(java.awt.Shape shape)
|
| Methods inherited from class javax.swing.JPanel |
|---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
| Methods inherited from class javax.swing.JComponent |
|---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
| Methods inherited from class java.awt.Container |
|---|
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
| Methods inherited from class java.awt.Component |
|---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private java.awt.Image mImage
private java.awt.Image wiimoteImage
private WiimoteButtonsEvent buttons
private java.awt.Color pressedColor
private java.awt.Color heldColor
private java.awt.Color releasedColor
private java.awt.Shape shape
| Constructor Detail |
|---|
public ButtonsEventPanel()
public ButtonsEventPanel(java.awt.Color pressColor,
java.awt.Color hColor,
java.awt.Color relColor,
java.awt.Shape sh)
pressColor - color of a button just pressed.hColor - color of a button held.relColor - color of a button just released.sh - shape draw on the buttons.| Method Detail |
|---|
public void paintComponent(java.awt.Graphics g)
paintComponent in class javax.swing.JComponent
private void drawFunction(java.awt.Graphics2D g2,
java.awt.Color col,
int x,
int y)
g2 - where to draw a shape.col - color to use.x - x coordinates.y - y coordinates.private void checkOffScreenImage()
public void onButtonsEvent(WiimoteButtonsEvent arg0)
WiimoteListener
onButtonsEvent in interface WiimoteListenerarg0 - the buttonEvent with the last informations about the buttons
of the wiimote.public void onIrEvent(IREvent arg0)
WiimoteListener
onIrEvent in interface WiimoteListenerarg0 - the IREvent with the IR points seen.public void onMotionSensingEvent(MotionSensingEvent arg0)
WiimoteListener
onMotionSensingEvent in interface WiimoteListenerarg0 - the motion sensing event with orientation and acceleration.public void onExpansionEvent(ExpansionEvent e)
WiimoteListener
onExpansionEvent in interface WiimoteListenere - the expansion event occured.public void onStatusEvent(StatusEvent arg0)
WiimoteListener
onStatusEvent in interface WiimoteListenerarg0 - the status event.public void onDisconnectionEvent(DisconnectionEvent arg0)
WiimoteListener
onDisconnectionEvent in interface WiimoteListenerarg0 - the disconnection event.public void onNunchukInsertedEvent(NunchukInsertedEvent e)
WiimoteListener
onNunchukInsertedEvent in interface WiimoteListenere - the NunchukInsertedEvent.public void onNunchukRemovedEvent(NunchukRemovedEvent e)
WiimoteListener
onNunchukRemovedEvent in interface WiimoteListenere - the NunchukRemovedEvent.public java.awt.Color getHeldColor()
public java.awt.Color getPressedColor()
public java.awt.Color getReleasedColor()
public java.awt.Shape getShape()
public void setHeldColor(java.awt.Color heldColor)
public void setPressedColor(java.awt.Color pressedColor)
public void setReleasedColor(java.awt.Color releasedColor)
public void setShape(java.awt.Shape shape)
public void clearView()
private void initComponents()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||